/*
 Theme Name:   Bite Child
 Theme URI:    http://ballekes.be
 Description:  Bite Child Theme
 Author:       Ballekes
 Author URI:   http://ballekes.be
 Template:     bite
 Version:      1.1.4
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark,
 Text Domain:  bite-child-theme
*/

/*-----------------------------------
SOMMAIRE
-----------------------------------*/
/*--- FONTS ---*/
/*--- My Own Classes ---*/
/*--- Generic Overrides ---*/
/*--- Media Queries ---*/
/*-----------------------------------*/


/*--- FONTS ---*/
@font-face {
    font-family: 'Neutra Text TF Alt';
    src: url(#);
    src: url(#) format('embedded-opentype'),
        url(#) format('woff2'),
        url(#) format('woff'),
        url('/wp-content/themes/bite child-theme/fonts/NeutraTextTF-BookAlt.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Neutra Text TF Bold Alt';
    src: url(#);
    src: url(#) format('embedded-opentype'),
        url(#) format('woff2'),
        url(#) format('woff'),
        url('/wp-content/themes/bite child-theme/fonts/NeutraTextTF-BoldAlt.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Neutra Text TF Light Alt';
    src: url(#);
    src: url(#) format('embedded-opentype'),
        url(#) format('woff2'),
        url(#) format('woff'),
        url('/wp-content/themes/bite child-theme/fonts/NeutraTextTF-DemiAlt.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

body {
  font-family: 'Neutra Text TF Light Alt';
  font-weight: 500;
}
h1,h2,h3 {
  font-family: 'Neutra Text TF Bold Alt';
  font-weight: bold;
}
h4,p,a {
  font-family: 'Neutra Text TF Light Alt';
  font-weight: 500;
}
h5,h6 {
  font-family: 'Neutra Text TF Alt';
  font-weight: 500;
}
a{
	color: #0d0d0d; /* as in native stylesheet*/
}




/*--- My Own Classes ---*/

.mobileonly{
	display: none;
}
.desktoponly{
	display: block;
}

.zeropadding{
	padding: 0 0;
}

/* Fonts */
.upper{
	text-transform: uppercase;
}
.italictext{
	font-style: italic;
}
/* Colors */

.goldbackground{
	background: #bca968;
}
.goldtext,.goldtext h1,.goldtext h2,.goldtext h3,.goldtext h4,.goldtext h5,.goldtext h6.goldtext p,.goldtext a {
	color: #bca968 !important;
}
.deliveroocolor{
	background: #00cdbe;
}
.deliverootext, .deliverootext a{
	color: #00cdbe !important;
}
.blackground{
	background: black;
}


/* Structure  */

.social-container{
/*	border: 1px solid #bca968;*/
}
.social-container img{
	max-width: 40% !important;
}
.shorticon{
/*	border: 2px solid #bca968;*/
}
.shorticon p{
/*	border: 1px solid red;*/
	margin-bottom: 0;
}
.shorticon p img{
/*	border: 1px solid cyan;*/
	margin-bottom: 0;
	margin-top: 0;
}
.shorticon h4{
/*	border: 1px dotted AliceBlue;*/
	margin-top: -20px;
	line-height: 1.33;
}
.instacounticon{
	margin-top: 8px;
	vertical-align: bottom;
}
.facebookcounticon{
	margin-top: -2px;	
/*	vertical-align: bottom;*/
}
.flex-container {
  display: flex;
  flex-direction: row;
}
.one-seventh {
    clear: none !important;
    margin: 0 1% !important;
    width: 14.28% !important;
    float: left;
    text-align: center;
}
.one-fifth {
    clear: none !important;
    margin: 0 1% !important;
    width: 19% !important;
    float: left;
    text-align: center;
}
.blogblock{
	/*border: 1px dotted red;*/
}
.blogblock h1 {
	text-transform: uppercase;
}

/* Fix padding on social icons links*/
.social-container .wpb-image .wpb-image-inner {
	padding-top: 1px;
}


/*--- Generic Overrides ---*/

/* TopBar */
#tpbr_box{
	font-family: 'Neutra Text TF Bold Alt' !important;
	font-weight: bold;
	color: #bca968 !important;
	text-align: left !important;
	text-transform: uppercase;
}

/* Logo */
#logo {
	padding-top: 14px;
}
#logo .logo-img {
	border: 4px solid white;
	border-radius: 50%;
}

/* Header Menu*/
/*.menu-main-menu-left-container, .menu-main-menu-right-container{
	border: 1px solid red;
}*/
.menu-main-menu-left-container li a, .menu-main-menu-right-container li a{
	text-transform: uppercase;
	font-size: 18px;
}

/* Columns */
.wpb-text-block .wpb-first {
	margin-left: 0 !important;
}
.wpb-text-block .wpb-last {
	margin-right: 0 !important;
}
/* Button */
.wpb-button-inner a{
	color: #bca968 !important;
	font-weight: bold !important;
}
.wpb-button-inner a:hover{
	color: #fff !important;
}

/* Whats new - Blog Template*/
.wpb-last-posts-big-slide-category-link, .wpb-last-posts-big-slide-summary, .wpb-last-post-big-slide-button {
	display: none !important;
}
.wpb-post-big-slide-entry-title .wpb-entry-title, .wpb-last-posts-big-slider li.slide.wpb-post-big-slide h2 a {
	font-size: 56px !important;
	line-height: 1.22 !important;
}
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!up what s wrong!!!!!!!!!!!!!!!!!!!!!!!!!*/

/* Locations Template galleries*/
.locationblock .wolf-images-gallery{
	padding: 0 20% 0 20%;
}

/* Footer */
#colophon{
/*	border:1px solid red;*/
}
#colophon .left{
	text-align: center;
	float: none;
	margin: auto;
}
#colophon .left span{
	font-size: 14px;
	margin: auto;
	letter-spacing: .3em;
	text-transform: uppercase;
}

/* footer Menu */
.sidebar-footer-inner{
	padding: 2em 0;
}
#tertiary .widget{
	width: 100%;
	text-align: center;
}
#menu-footer-menu{
	text-align: center;
}
#menu-footer-menu li{
	display: inline-block;
	margin: 0 0 0 2.2em;
}
#menu-footer-menu li:first-child{
	margin: 0;
}
#menu-footer-menu a{
	font-size: 18px;
	text-transform: uppercase;
}



/*--- Media Queries ---*/
@media only screen and (max-width: 767px) {
    figure.alignleft, img.alignleft, figure.alignright, img.alignright {
        float:none;
    }
.desktoponly{
	display: none;
}
.mobileonly{
	display: block;
}
}

@media only screen and (max-width: 600px) {

/* timing columns */
.one-seventh{
	font-size: 70%;
}
/* Columns */
.wpb-text-block .wpb-first {
	margin-left: 20% !important;
}
.wpb-text-block .wpb-last {
	margin-left: 20% !important;
/*	margin-right: 0 !important;*/
}
/* Locations Template galleries*/
.locationblock .wpb-last .wolf-images-gallery{
	padding: 0 20px 0 44px;
}
.locationblock .wpb-first .wolf-images-gallery{
	padding: 0 44px 0 20px;
}
/* Restaurant Template */
.wpb-col.wpb-column.wpb-col-3{
	text-align: center;
}
/* Food Template */
.one-fifth {
    font-size: 60%;
    width: 16% !important;
}   
.friedballs .wpb-col-3{
    width: 47%;
    display: inline-block;
    margin-left: 3%;
}
/* Social */
.social-container{
	width: 32%;
    display: inline-block;
}
.instacol .wpb-text-block h4, .facecol .wpb-text-block h4{
	text-align: center !important;
}
.facebookcounticon{
	margin-bottom: 0;
}
/* Footer */
#menu-footer-menu li:first-child{
	margin: 0 1.2em 0px 0;
}
#menu-footer-menu li{
	display: inline-block;
	margin: 0 2.2em 0 0;
}
.socialcount .wpb-text-block h4{
	text-align: center !important;
}
}
/* end max-width:600*/